上位机开发笔记 » 搜索 » user:terrorist post:true

谷歌浏览器自动化之百度搜图

模拟一个等待函数

var js = /** const sleep = (time) => {    return new Promise(resolve => setTimeout(resolve, time)) } async function sleepAsync(time) {    await sleep(time) } sleepAsync(%s) **/ var wait = function(ms){ return cdp.Runtime.evaluate(
aardio terrorist •  2022-04-30 • 最后回复来自 super
4

谷歌浏览器自动化之百度搜图

截图淘宝首页


import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=623;bottom=103) winform.add( btnScreenshot={cls="button";text="截图";left=440;top=16;right=576;bottom=48;z=3}; edUrl={cls="edit";text
aardio terrorist •  2022-04-30 • 最后回复来自 super
4

谷歌浏览器自动化之百度搜图

import win.ui; /*DSG{{*/ var winform = win.form(text="百度搜图";right=287;bottom=103) winform.add( button={cls="button";text="运行";left=88;top=48;right=216;bottom=88;z=1} ) /*}}*/ //io.open() import aaz.chrome.dp; var cdp, err = aaz.chrome.dp() if(!cdp){     winfor
aardio terrorist •  2022-04-29 • 最后回复来自 super
4

sciter 触发 JS 类组件的自定义事件的示例

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=199;bottom=239) winform.add( button={cls="button";text="Button";left=32;top=144;right=128;bottom=184;z=1} ) /*}}*/ import web.sciter import web.sciter.debug;  var wb = web.sciter( winfor
aardio terrorist •  2022-04-27 • 最后回复来自 nlysh007
4

sciter 资源打包和加载的步骤

开发时可以载入没打包的资源

import web.sciter if(_STUDIO_INVOKED){ import web.sciter.inspector } var wb = web.sciter(mainForm) if(_STUDIO_INVOKED){ import web.sciter.debug;  wb.attachEventHandler( web.sciter.debug ); wb.go("/sciter dev/main.html") } else { wb
aardio terrorist •  2022-04-26 • 最后回复来自 admin
3

sciter 资源打包和加载的步骤

使用 packfolder.exe - 它会将文件夹与

aardio terrorist •  2022-04-26 • 最后回复来自 admin
3

sciter.js 嵌入 web.view

把自定义控件改为 richedit ,然后调整大小也是出现穿透桌面的情况,代码如下

import win.ui; /*DSG{{*/ var winform = win.form(text="external 接口";right=927;bottom=559) winform.add() /*}}*/ import web.sciter; var wbSciter = web.sciter( winform );   // doc: \sciter-js-sdk-main\demos\usciter\re
aardio terrorist •  2022-03-22 • 最后回复来自 jacen
6

sciter.js 嵌入 web.view

import win.ui; /*DSG{{*/ var winform = win.form(text="external 接口";right=927;bottom=559) winform.add() /*}}*/ import web.sciter; var wbSciter = web.sciter( winform ); import web.view;  namespace web.sciter.behavior.webview{   onAttach = function (scOwner) { 
aardio terrorist •  2022-03-22 • 最后回复来自 jacen
6

谷歌 brotli 解压缩简易版

一,库源码:

namespace aaz.libbrotli{ _dll := ..raw.loadDll($"~\lib\aaz\libbrotli\.res\libbrotli.dll",,"cdecl") decompress = function(str){ var state = _dll.BrotliDecoderCreateInstanceP(0, 0, 0); var availableIn = {int value=#str}; var nextIn = {ptr v
aardio dll terrorist •  2022-02-05 • 最后回复来自 jacen
1

对 thread.semaphore 中的一段源码有疑惑,请指教

if( !max || max <=0 ) error("@参数2 最大计数值必须大于0"); if(initCount <= 0) error("@参数3 初始计数值必须大于0"); elseif(initCount > max) error("@参数3 初始计数值不能大于最大计数值"); elseif(initCount === null) initCount = max; if(targ1 == "string"){ // 尝试打开 this.handle = OpenSemaphore(
aardio terrorist •  2022-01-13 • 最后回复来自 terrorist
3

对 thread.semaphore 中的一段源码有疑惑,请指教

根据 https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createsemaphorea


aardio terrorist •  2022-01-13 • 最后回复来自 terrorist
3

对 thread.semaphore 中的一段源码有疑惑,请指教

this.handle  =  CreateSemaphore(null,initCount,max,semaphoreName);  if(! this.handle ) { if( targ1== "string") { this.handle  =  OpenSemaphore( 0x1F0003/*_EVENT_ALL_ACCESS*/,false ,semaphoreName); if( this.handle ) this.conflict = "信号量已存在"; } }

为什么

aardio terrorist •  2022-01-12 • 最后回复来自 terrorist
3

(转)hp socket 5.8.2 高性能网络扩展库

hp socket 说已经提供了 线程池组件的方案,包含了 OnWorkerThreadS

aardio socket terrorist •  2022-01-11 • 最后回复来自 money
9

一个性能很强的web图表控件 lightningchart-js

import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import web.view var wb = web.view(winform) wb.go("https://www.arction.com/lightningchart-js-performance/") winform.show(); win.loopMessage();

上面是

aardio 图表 js 波形图 terrorist •  2022-01-03 • 最后回复来自 money
7

发布 redis 扩展库

回复#5 @jacen :

感谢改进

aardio socket terrorist •  2021-12-28 • 最后回复来自 hi_aardio
7

发布 redis 扩展库

区别是用 wsock.tcp.client 根据协议实现一次。

aardio socket terrorist •  2021-12-27 • 最后回复来自 hi_aardio
7

发布 redis 扩展库

https://gitcode.net/vmax666/aaz-aardio

aardio socket terrorist •  2021-12-25 • 最后回复来自 hi_aardio
7

(转)hp socket 5.8.2 高性能网络扩展库

回复#3 @txhelp :

理论上可以通过  ..subscribe("beforeUnload")  来执行释放 COM 套间函数,


可以加入开黑啦群讨论这个库的使用 https://kaihei.co/7bZDKE

aardio socket terrorist •  2021-12-15 • 最后回复来自 money
9

simpleWebsocketClient 同时支持 ws , wss

https://github.com/btx638/HP-Socket-aardio/tree/master/aaz/libhpsocket/app/simpleWebsocketClient

import win.ui;     /*DSG{{*/     var winform = w
aardio socket terrorist •  2021-04-09

(转)hp socket 5.8.2 高性能网络扩展库

感谢回复,已删除 thread.callbackInitialize 相关代码

aardio socket terrorist •  2021-04-04 • 最后回复来自 money
9
登 录
信息栏
 私人小站

本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap